html,
body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

body::-webkit-scrollbar{display:none; width:0px; height: 0px;}
div::-webkit-scrollbar{display:none; width:0px; height: 0px;}
input::-webkit-scrollbar{display:none; width:0px; height: 0px;}
::-webkit-scrollbar{display:none; width:0px; height: 0px;}

/*--字体--*/
@font-face {
	font-family: 'BEBAS';
	src: url("BEBAS.ttf");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PingFangBold';
	src: url("PingFangBold.ttf");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PingFangRegular';
	src: url("PingFangRegular.ttf");
	font-weight: normal;
	font-style: normal;
}

html,body {
	font-family: "PingFangRegular", "microsoft yahei","PingFangBold";
}
/*控制显示隐藏*/
.gray{
	background: #dbdbdb;
}
.disnone {
	display: none!important;
}

input:-webkit-autofill {
	background-color: rgb(0, 0, 0)!important;
}


/*登录选择两个页面的背景*/


.loginbg {
	width: 100%;
	/*height: 100%;*/
	height: 100vh;
	background: url(../image/loginbg.png);
	background-size: 100%;
}

.log_back_btn{
	width: 0.456rem;
	height: 0.816rem;
	position: fixed;
	left: 0.844rem;
	top:1.324rem;
	padding: 0.5rem;
}
.log_back_btn>img{
	display: block;
	width: 100%;
	height: 100%;
}
/*忘记密码/登录输入/注册页面背景*/

.sbg {
	width: 100%;
	/*height: 100%;*/
	height: 100vh;
	background: url(../image/userloginbg.png);
	background-size: 100%;
}


/*登录选择x图*/

.close {
	width: 0.72rem;
	height: 0.72rem;
	position: absolute;
	top: 1.5828rem;
	right: 1.196rem;
}

.close img {
	width: 100%;
	height: 100%;
}


/*手机输入错误提示*/

.phonewrong {
	background: url(../image/phonewtips.png);
	background-size: 100% 100%;
	width: 8.016rem;
	height: 1.992rem;
	font-size: 0.672rem;
	text-align: center;
	line-height: 1.992rem;
	color: #ffffff;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 11.724rem;
}


/*登录选择两个页面主体框*/

.loginwin {
	width: 12.768rem;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
}


/*登录输入/忘记密码/注册页面主体框*/

.sloginwin {
	width: 16.608rem;
	background: #ffffff;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
}


/*登录选择两个页面的登录按钮*/

.login {
	display: flex;
	height: 2.976rem;
	font-weight: bolder;
	color: #ffffff;
	text-align: center;
	background: url(../image/login.png);
	background-size: 100% 100%;
	justify-content: center;
	align-items: center;
}

.login p:first-child {
	font-size: 0.816rem;
}

.login p:last-child {
	font-size: 0.426rem;
}


/*登录选择两个页面的注册按钮*/

.register {
	display: flex;
	height: 2.976rem;
	margin-top: 0.456rem;
	font-weight: bolder;
	color: #ffffff;
	text-align: center;
	background: url(../image/sign.png);
	background-size: 100% 100%;
	justify-content: center;
	align-items: center;
}

.register p:first-child {
	font-size: 0.816rem;
}

.register p:last-child {
	font-size: 0.426rem;
}


/*跳过登录*/

.goin {
	color: #ffffff;
	font-size: 0.624rem;
	text-align: right;
	margin-top: 0.48rem;
}


/*跳过登录页面各媒体登录*/

.logins {
	display: flex;
	opacity: 0;
	width: 6.912rem;
	justify-content: space-between;
	margin: 0.48rem auto 0.984rem;
}


/*x图登录页面各媒体登录*/

.loginsx {
	opacity: 0;
	display: flex;
	width: 6.912rem;
	justify-content: space-between;
	margin: 1.56rem auto 0.984rem;
}

.logins div {
	width: 1.824rem;
	height: 1.8rem;
}

.logins img {
	width: 100%;
	height: 100%;
}

.loginsx div {
	width: 1.824rem;
	height: 1.8rem;
}

.loginsx img {
	width: 100%;
	height: 100%;
}


/*忘记密码/注册页面输入块*/

.userinput {
	position: relative;
	width: 14.352rem;
	height: 1.92rem;
	margin: auto;
	background: #f6f6f6;
	margin-top: 0.528rem;
}


/*登录输入页面输入块*/

.suserinput {
	position: relative;
	width: 14.352rem;
	height: 1.92rem;
	margin: auto;
	background: #f6f6f6;
}

.xgsj-win input,
.sloginwin input,
.loginwin input {
	width: 80%;
	height: 100%;
	font-size: 0.672rem;
	line-height: 0.872rem;
	/*padding-top: 0.61%;*/
	text-indent: 2.112rem;
	outline: medium;
}


/*登录输入/忘记密码/注册页面图片star*/

.usernameimg {
	width: 0.8rem;
	height: 0.864rem;
	margin-top: 0.428rem;
	margin-left: 0.696rem;
}

.codeimg {
	width: 0.744rem;
	height: 0.864rem;
	margin-top: 0.428rem;
	margin-left: 0.696rem;
}
.phoneimg{width: 0.72rem;}
.pwdimg {
	width: 0.744rem;
	height: 0.864rem;
	margin-top: 0.428rem;
	margin-left: 0.744rem;
}

.eyeimg {
	width: 0.48rem;
	height: 0.456rem;
	right: 0.12rem;
    padding: 0.48rem;
	top:0.36rem;
}
.eyeimg img{
	width: 0.48rem!important;
	height: 0.456rem!important;
}
.eyecloseimg {
	width: 0.48rem;
	height: 0.216rem;
	right: 0.12rem;
	padding: 0.48rem;
	top:0.36rem;
}
.eyecloseimg img{
	width: 0.48rem!important;
	height: 0.216rem!important;
}
.inputimg {
	position: absolute;
}

.userinput img {
	width: 100%;
	height: 100%;
	    display: block;
}

.suserinput img {
	width: 100%;
	height: 100%;
	display: block;
}


/*登录输入/忘记密码/注册页面图片end*/


/*忘记密码/注册页面密码*/

.password {
	margin-top: 0.816rem;
}


/*忘记密码/注册页面手机号*/

.username {
	margin-top: 1.296rem;
}


/*登录输入页面手机号码输入*/

.susername {
	margin-top: 1.752rem;
}


/*验证码/已发送按钮*/

.gcbtn {
	position: absolute;
}


/*验证码按钮*/

.getcode {
	width: 3.84rem;
	height: 100%;
	font-size: 0.672rem;
	color: #ffffff;
	background: #d69688;
	right: 0;
	text-align: center;
	line-height: 1.92rem;
}


/*已发送按钮*/

.ggetcode {
	width: 5.088rem;
	height: 100%;
	font-size: 0.672rem;
	color: #ffffff;
	background: #b9b9b9;
	right: 0;
	text-align: center;
	line-height: 1.92rem;
}

.ggetcode span:first-child {
	margin-right: 0.504rem;
}


/*忘记密码页面按钮*/

.loginbtn {
	width: 14.136rem;
	height: 2.16rem;
	text-align: center;
	margin: 0.792rem auto 1.52rem;
	font-size: 0.816rem;
	color: #ffffff;
	font-weight: bolder;
	line-height: 2.16rem;
	background: #c3a374;
}


/*登录输入页面按钮*/

.sloginbtn {
	width: 14.136rem;
	height: 2.16rem;
	text-align: center;
	margin: 0.936rem auto 0;
	font-size: 0.816rem;
	color: #ffffff;
	font-weight: bolder;
	line-height: 2.16rem;
	background: #c3a374;
}


/*注册页面按钮*/

.tloginbtn {
	width: 14.136rem;
	height: 2.16rem;
	text-align: center;
	margin: 0.792rem auto 0.624rem;
	font-size: 0.816rem;
	color: #ffffff;
	font-weight: bolder;
	line-height: 2.16rem;
	background: #c3a374;
}


/*登录输入页面忘记密码按钮*/

.forget {
	color: #646464;
	width: 14.136rem;
	font-size: 0.624rem;
	text-align: right;
	margin: 0.672rem auto 3.696rem;
}


/*注册页面底部提示*/

.logintips {
	color: #bdb9b9;
	font-size: 0.528rem;
	text-align: center;
	margin-bottom: 0.748rem;
}

.logintips a {
	color: #c3a374;
}

.sbg .password {
	margin-top: 0.528rem;
}


/*消息中心 开始*/

.msg_bg {
	width: 100%;
	background-color: #ECECEC;
	overflow: hidden;
}
.wgc_kuangao{
	position: absolute;
	top:0;
	left: 0;
	right: 0;
	bottom: 0;
}
.msg_bg_dada{
	/*background-color: #DADADA;*/
	min-height: 100%;
	overflow-y: scroll;
}
.msg_top {
	width: 100%;
	height: 3.048rem;
	line-height: 3.048rem;
	text-align: center;
	background-color: #ffffff;
	position: relative;
}
.msg_bg .msg_top_wgszhong{
	line-height:3.8rem;
}
.msg_bg .msg_top_wgszhong>b{

	font-size: 0.816rem;
    color: #323232;
    font-family: "PingFangBold";
    font-weight: normal;
}
.msg_top_wgszhong .meg_back_i{

}
.mss-msg_tuijian {
	width: 0.48rem;
	height: 0.88rem;
	position: absolute;
	left: 0.74rem;
	bottom: 0.5rem;

}

.msg_top a {
	margin-left: .84rem;
}

.msg_top b {
	font-weight: 400;
	font-size: .72rem;
}

.msg_body {
	margin-top: .528rem;
	background-color: #ffffff;
}

.msg_body img {
	width: 1.968rem;
}

.msg_body i{
	position: absolute;
	width: 0.7rem;
    height: 0.7rem;
    line-height: 0.7rem;
    color: #FFFFFF;
    background: #f25151;
    border-radius: 0.5rem;
    text-align: center;
    font-size: 0.48rem;
    font-style: normal;
    top: 0.4rem;
    left: 2.7rem;
}

.msg_body_inner {
	padding-left: 1.248rem;
    border-bottom: 1px solid #ECECEC;
    height: 3rem;
    display: flex:;
    display: flex;
    align-items: center;
    position: relative;
}

.msg_tuijian {
	display: inline-block;
	position: relative;
	bottom: 0;
	margin-left: 0.6rem;
}

.msg_tuijian h4 {
	font-size: .72rem;
}

.msg_tuijian p {
	color: #646464;
	font-size: .48rem;
}

.meg_back_i {
	width: 0.504rem;
	height: 0.912rem;
	position: absolute;
	left: 0.35rem;
	padding: 0.3rem;
	top: 1.22rem;
}


/*消息中心 结束*/


/*喜欢列表 开始*/

.love_list_top {
	width: 100%;
	background-color: #ffffff;
	padding: 1.1rem .936rem .6rem .84rem;
	box-sizing: border-box;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 50;
	height: 9.37031484vh;
}

.love_list_top b {
	margin-left: 6.192rem;
	font-size: 0.816rem;
	font-weight: 700;
	position: relative;
	left: 0.15rem;
	top: 0.05rem;
}

.love_list_fenlei {
	margin-left: 6.4rem;
	position: relative;
	left: 0.1rem;
	top: 0.1rem;
}

.love_list_back img {
	position: relative;
	top: 0.13rem;
	width: 2.8vw;
	height: 2.84857571vh;
	left: -0.05rem;

}

.love_list_fenlei img {
	width: .84rem;
	height: .84rem;
}

.love_list_body {
	margin: .432rem .528rem 0 .528rem;
	padding-top: 3.6rem;
}
.love_list_body_a{
	padding-top: 3.15rem;
}

.love_list_body .first {
	box-sizing: border-box;
	float: left;
	width: 8.28rem;
	/*padding-top: .744rem;
	padding-left: .792rem;
	padding-right: .672rem;*/
	margin-bottom: .432rem;
	position: relative;
	background-color: #ffffff;
	height: 12.2rem;
}

.love_list_body div:nth-child(2n) {
	box-sizing: border-box;
	margin-left: .38rem;
}

.love_list_body .first .heart {
	width: .744rem;
	height: .648rem;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0.72rem;
}

.love_list_body .first .product {
	display: block;
	width: 100%;
	font-size: .61944rem;
	color: #000;
}

.love_list_body .first .product h4 {
	/*margin-bottom: .192rem;*/
	font-size: 0.576rem;
}

.xihuan_padding_rl {
	padding-left: 0.82rem;
	padding-right: 0.6rem;
	margin-left: 0!important;
	position: relative;
}

.xihuan_padding_rl>p {
	height: 1.6rem;
	font-size: 0.576rem;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.love_list_body .first .product img {
	width: 8.256rem;
	height: 8.256rem;
}

.love_list_body .first .product .price {
	width: 100%;
	font-size: .672rem;
	margin-left: 0;
	color: #A18766;
	padding-bottom: 0.3rem;
	font-family: "PingFangBold";
}

.love_list_body .first .product .price .cart {
	float: right;
	width: .816rem;
	height: .888rem;
}


/*喜欢列表 结束*/


/*门店指引 开始*/

.love_list_top .mdzy_title {
    margin-left: 6rem;
}

.love_list_top .mdzy_dw {
	width: 1.032rem;
	height: .96rem;
	margin-left: 3.8rem;
	position: relative;
	top: .31rem;
	    float: right;
}

.mdzy_search {
	width: 100%;
	border-bottom: .072rem solid #CFCFD1;
	padding-top: 1.008rem;
	padding-left: 1.104rem;
	padding-bottom: 1.008rem;
	top: 9.37031484vh;
	background: #FFFFFF;
	border-top: .096rem solid #EEEEEE;
	box-sizing: border-box;
	position: fixed;
	z-index: 9999;
}

.mdzy-in-text30 {
	font-family: "PingFangBold", "PingFangRegular", "microsoft yahei";
	font-size: 0.72rem;
}

.mdzy-in-text30 .mdzy-in-text36 {
	font-size: 0.864rem;
	position: absolute;
	left: 1rem;
	margin-top: -0.15rem;
}

.mdzy-in-text28 {
	font-family: "PingFangRegular";
	font-size: 0.672rem;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}

.mdzy_map_text_box {
	padding-top: 1.44rem;
	padding-left: 2.296rem;
	padding-right: 1.296rem;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99999999;
	background: #ffffff;
	overflow: auto;
}

.mdzy_dw_search {
	width: 15.826rem;
	/*width: -webkit-calc(15.826rem - 3.4rem);*/
	/*width: calc(15.826rem - 3.4rem);*/
	height: 2.064rem;
	line-height: 1.264rem;
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
	border: 3px solid #CFCFCF;
	outline: none;
	padding-left: 2.2rem;
	font-size: .72rem;
	background-color: #ffffff;
	padding-right: 1.2rem;
	box-shadow: none;
	border-radius: 0;
	-webkit-appearance: none;
}

.mdzy_search .search_icon {
	width: .96rem;
	height: .912rem;
	background: url("../image/search.jpg") no-repeat;
	background-size: .96rem .96rem;
	position: absolute;
	top: 1.584rem;
	left: 2rem;
}

.mdzy_search span {
	width: .624rem;
	height: .624rem;
	background: url("../image/delete.png") no-repeat;
	background-size: .624rem .624rem;
	position: absolute;
	top: 1.684rem;
	left: 15.748rem;
}

.mdzy_map {
	width: 100%;
	height: 51.041vh;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999 !important;
}

.mdzy_map *{
	z-index: 999 !important;
}

.mdzy_map img {
	width: 100%;
	height: 23.48rem;
}


/*门店指引 结束*/


/*门店指引开单 开始*/

.mdzy_info {
	width: 100%;
	height: 7.776rem;
	background-color: #ffffff;
	position: fixed;
	bottom: 0;
	padding-top: 1.488rem;
	padding-left: 1.296rem;
	font-size: .72rem;
}

.mdzy_info .num,
.mdzy_info .content {
	float: left;
}

.mdzy_info .content {
	width: 13.944rem;
	margin-left: .672rem;
	position: relative;
	top: .1rem;
}

.mdzy_info .content .address,
.mdzy_info .content .phone {
	color: #7D7D7D;
	margin-top: .696rem;
}


/*门店指引开单 结束*/


/*门店指引点开地图  开始*/

.mdzy_shop_address {
	padding: 8.55rem 1.2rem 1rem;
	background: #ececec;
	position: absolute;
	top: 0;
	left: 0;
}

.mdzy_shop_address .title {
	text-align: center;
	font-size: .864rem;
	color: #B59129;
	margin-bottom: 1.032rem;
}

.mdzy_shop_address .content {
	color: #8F8F8F;
	padding: 1.128rem .912rem 1.128rem .912rem;
	background-color: #ffffff;
	font-size: .672rem;
	margin-bottom: .624rem;
}

.mdzy_shop_address .content .address {
	/*margin-bottom: .36rem;*/
}


/*门店指引 点开地图 结束*/


/*空购物车 开始*/

.buyCart {
	width: 100%;
	margin-top: 8.568rem;
}

.buyCart .kong_cart {
	width: 7.512rem;
	margin: 0 auto;
}

.buyCart .kong_cart img {
	width: 7.512rem;
	height: 5.16rem;
}

.buyCart .kong_cart button {
	width: 7.2rem;
	height: 1.728rem;
	margin-top: 1.248rem;
	border-radius: 20px;
	background-color: #EBC852;
	color: #35322B;
	font-size: .768rem;
}


/*空购物车 结束*/

.textindent {
	text-indent: 2.88rem;
}
.zbdp1{
	width: 100%;
	/*height: 100%;*/
	height: 100vh;
	overflow: hidden;
	/*position: relative;*/
	position: absolute;
	top: 0;
	left: 0;
}
.zbdp-wrap{
	position: absolute;
	top: 0;
	/*bottom: 2.544rem;*/
	bottom: 0;
	left: 0;
	right: 0;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding-bottom: 2.544rem;
}
.zbdp-header {
	width: 100%;
	height: auto;
	/*height: 11.568rem;*/
	/*background: url(../image/zbdpbg.png);*/
	/*background-size: 50% 50%;*/
	position: relative;
}

.zbdp-header img {
	width: 100%;
	height: 100%;
}

.zbdp-header-back {
	width: 0.48rem;
    height: 0.888rem;
    margin: 1.356rem 0 0 0.876rem;
    float: left;
    padding: 0.3rem;
}

.zbdp-header-shell {
    width: 0.936rem;
    height: 0.888rem;
    margin: 1.356rem 0.876rem 0 0;
    float: right;
    padding: 0.3rem;
}

.zbdp-header-title {
	position: absolute;
	bottom: 0.696rem;
	left: 0.768rem;
	display: flex;
	display: -webkit-flex;
}

.zbdp-header-touxiang {
	width: 1.464rem;
	height: 1.464rem;
	display: inline-block;
}

.zbdp-header-touxiang>img {
	border-radius: 0.8rem;
}

.zbdp-header-title-name {
	display: inline-block;
	color: #646464;
	margin-left: 0.35rem;
	font-size: 0.72rem;
	font-weight: 600;
	display: flex;
	align-items: center;
}

.zbdp-body {
	background: #e8e8e8;
	padding-bottom: 0.64rem;
}

.zbdp-body-wen {
	padding: 1.92rem 0.668rem 1.656rem;
	background: #FFFFFF;
}

.zbdp-body-title {
	font-size: 1.056rem;
	font-weight: bolder;
}

.zbdp-body-date {
	margin-top: 1.176rem;
	font-size: 0.576rem;
}

.zbdp-body-fwen {
	margin: 1.872rem 0 1.296rem;
	line-height: 1.2rem;
	font-size: 0.72rem;
}

.zbdp-body-fwen img {
	width: 100%!important;
	display: block;
}

.zbdp-body-swen {
	font-size: 0.72rem;
	margin-top: 0.936rem;
}

.zbdp-body img {
	width: 100%;
	height: 100%;
}

.zbdp-liuyan {
	margin-top: 0.744rem;
}

.zbdp-xiaoxi {
	margin: 0.744rem 0 0.096rem;
	background: #FFFFFF;
	padding: 0.672rem 0.744rem;
	overflow: hidden;
}

.zbdp-xiaoxi-img {
	width: 5.448rem;
	height: 5.448rem;
	float: left;
	margin-right: 0.84rem;
}

.zbdp-xiaoxi-wen {
	padding: 0.768rem 0 0 0;
}

.zbdp-xiaoxi-wen-title {
	font-size: 0.768rem;
	font-weight: 400;
	font-family: "PingFangBold";
}

.zbdp-xiaoxi-wen-text {
	font-size: 0.672rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.zbdp-footer {
	background: #323232;
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 2.544rem;
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.zbdp-footer.position{
	position: absolute;
}
.zbdp-footer img {
	width: 100%;
	height: 100%;
}

.zbdp-footer-huifu {
	flex-grow: 5;
	position: relative;
	margin-left: 0.84rem;
}

.zbdp-footer-huifu-ren {
	position: absolute;
font-size: 0.528rem;
left: 0;
top: 0.456rem;
height: 50%;
min-width: 15%;
text-align: right;
padding-left: 0.6rem;
z-index: 1000;
}

.zbdp-footer-huifu-x {
	position: absolute;
	font-size: 0.728rem;
	right: 1.768rem;
	top: 0.306rem;
}

.zbdp-footer-input {
	width: 100%;
	height: 1.512rem;
	line-height: 0.912rem;
	border-radius: 100px;
	font-size: 0.528rem;
	text-indent: 0.768rem;
	outline: medium;
	border: 0;
	background: #FFFFFF;
	padding-right: 1.4rem;
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
	box-sizing: border-box;
}

.zbdp-footer-right {
	flex-grow: 1;
	/*height: 1.584rem;*/
	height: 2.544rem;
	display: flex;
	justify-content: space-around;
}

.zbdp-footer-xihuan {
	margin-left: 0.2rem;
	width: 100%;
	height: 100%;
}
.zbdp-footer-xihuan.no_data{
	margin-left: 0;
}

.zbdp-footer-xihuan-img {
    width: 0.768rem;
    height: 0.672rem;
    margin: auto;
    position: relative;
    /*top: 0.25rem;*/
    top: 0.7rem;
}
.zbdp-footer-xihuan-img.no_data{
	width: 0.85rem;
	top: 0.9rem;
}
.zbdp-footer-xihuan-img>img{
	display: block;
}
.zbdp-footer-xihuan-img.no_data>img{
	width: 130%;
	height: auto;
}
.zbdp-footer-xihuan-wen {
	font-size: 0.528rem;
	color: #FFFFFF;
	/*margin-top: 0.4rem;*/
	text-align: center;
	position: relative;
	top: 0.7rem;
}

.zbdp-footer-goumai-img {
	width: 0.912rem;
	height: 0.936rem;
	margin: auto;
}

.zbdp-footer-goumai-wen {
	font-size: 0.528rem;
	color: #FFFFFF;
	margin-top: 0.192rem;
}

.zbxt-header {
	height: auto;
	/*height: 11.256rem;*/
	/*background: url(../image/zbdpbg.png);*/
	background-size: 100% 100%;
	position: relative;
}

.zbxt-header img {
	width: 100%;
	height: 100%;
}

.zbxt-body-wen {
	padding: 1.848rem 1.128rem 2.064rem;
	background: #FFFFFF;
}

.zbxt-body-title {
	font-size: 0.768rem;
	font-weight: bolder;
}

.zbxt-body-date {
	margin-top: 0.504rem;
	font-size: 0.528rem;
}

.zbxt-body-fwen {
	margin: 1.272rem 0 1.104rem;
	font-size: 0.672rem;
}

.zbxt-body-fwen-title {
	font-size: 0.768rem;
	font-weight: bolder;
	margin-bottom: 0.984rem;
}

.zbxt-body-fwen-title-num {
	font-size: 0.864rem;
	font-weight: bolder;
}

.zbxt-body-fwen-title-name {
	font-weight: bolder;
}

.zbxt-body-fwen-text {
	text-indent: 1.344rem;
	line-height: 1.152rem;
}

.zbxt-body-swen {
	font-size: 0.672rem;
	margin-top: 0.936rem;
}

.zbxt-body-swen-title {
	font-size: 0.792rem;
	margin-bottom: 0.984rem;
	font-weight: bolder;
}

.zbxt-body-swen-title-num {
	font-size: 1.152rem;
	font-weight: bolder;
}

.zbxt-body-swen-title-name {
	font-weight: bolder;
}

.zbxt-body-swen-text {
	line-height: 1.152rem;
	text-indent: 1.344rem;
}

.xgsj-bg {
	background: #ececec;
	width: 100%;
	height: 100vh;
	/*min-height: 100%;*/
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

.xgsj-wg-lastmg{
	top: 3.024rem;
	height: calc(100vh - 3.024rem);
}

.common_head-box {
	height: 3.096rem;
	background: #FFFFFF;
}

.common_head-box>div>img {
	width: 0.456rem;
	height: 0.84rem;
}

.common_head-box>div>span {
	font-size: 0.816rem;
	letter-spacing: 0.096rem;
	font-weight: bolder;
}

.common_head {
	padding-top: 1.44rem;
	text-align: center;
	position: relative;
}

.common_head>img {
	/*float: left;*/
	position: absolute;
	/*padding: 0.5rem 0.5rem 0.5rem 0.912rem;*/
	left: .612rem;
	/*bottom: -0.4rem;*/
}

.xgsj-win,
.tksq-win,
.ddcl-win,
.syly-win {
	overflow: hidden;
	padding-top: 0.408rem;
}

.xgsj-bg .xgsj-win input {
	text-indent: 0;
	width: 70%;
	/*height: 90%;*/
}

.xgsj-win .userinput {
	margin: 0;
	width: 100%;
	background: #FFFFFF;
	margin-bottom: 1px;
	height: 2.232rem;
}

.xgsj-win .userinput .xgsj-win-title {
	float: left;
	font-size: 0.672rem;
	height: 2.232rem;
	line-height: 2.232rem;
	margin-left: 0.936rem;
	font-family: "pingfangbold";
}

.xgsj-win .wg-mgtop-f {
	margin-top: 3rem;
}

.xgsj-win-code-ture,
.xgsj-win-code-false {
	width: 0.624rem;
	height: 0.624rem;
	position: absolute;
	left: 12.288rem;
	margin: -0.312rem 0 0;
	line-height: 0;
	top: 50%;
}

.xgsj-win .getcode {
	width: 3.84rem;
	height: 1.368rem;
	border: 1px solid #b5b5b5;
	background: #FFFFFF;
	color: #000000;
	line-height: 1.368rem;
	top: 50%;
	margin-top: -0.684rem;
	left: 13.296rem;
}

.xgsj-win .loginbtn {
	margin-top: 1.224rem;
}

.tksq-win {
	/*padding: 1.32rem 0.696rem 0 1.368rem;
	background: #FFFFFF;*/
}

.tksq-bg img {
	width: 100%;
	height: 100%;
}

.tksq-win-text-point {
	width: 0.384rem;
	height: 0.408rem;
	background: #eede9e;
	border-radius: 50% 50%;
	margin-top: 0.3rem;
	margin-right: 0.984rem;
}

.tksq-box{
	background: #fff;
	padding: 1.34rem 0.696rem 0 1.368rem;
}

.tksq-win-text {
	display: flex;
	justify-content: space-between;
	padding-bottom: 1.32rem;
}

.tksq-win-text-main {
	flex-grow: 1;
}

.tksq-win-text-main-title {
	font-size: 0.72rem;
	font-weight: bolder;
}

.tksq-win-text-main-why {
	font-size: 0.624rem;
	color: #646464;
	margin-top: 0.36rem;
}

.tksq-win-text-date {
	font-size: 0.624rem;
}

.tksq-win-text-date span:first-child {
	margin-right: 0.456rem;
	padding-top: 0.1rem;
}

.tksq-win .tksq-win-text-bcolor {
	background: #9f7510;
}

.tksq-win .tksq-win-text-tcolor {
	color: #9f7510;
}

.tksq-btn {
	width: 100%;
	height: 2.52rem;
	background: #e1c681;
	color: #854806;
	font-weight: bolder;
	line-height: 2.52rem;
	text-align: center;
	position: fixed;
	bottom: 0;
}

.tksq-tuihuomsg {
	margin-top: 1.296rem;
}

.tksq-tuihuomsg-title {
	text-align: center;
	font-size: 0.768rem;
	font-weight: bolder;
	margin-bottom: 0.72rem;
}

.tksq-tuihuomsg-main-kuaidi {
	margin-bottom: 1px;
	height: 2.016rem;
	background: #FFFFFF;
	line-height: 2.016rem;
	font-size: 0.72rem;
	padding-left: 1.536rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.tksq-tuihuomsg-main-kuaidi select{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: none;
    width: 12rem;
    line-height: 1.5rem;
    padding-right: 2rem;
    position: relative;
    right: -1rem;
    background: rgba(0,0,0,0);
}

.tksq-tuihuomsg-main-dingdan {
	height: 2.016rem;
	background: #FFFFFF;
	line-height: 2.016rem;
	font-size: 0.72rem;
	padding-left: 1.536rem;
	display: flex;
	justify-content: flex-start;
}

.tksq-tuihuomsg-main-kuaidi-select {
	width: 0.552rem;
	height: 0.312rem;
	margin-top: -1.8rem;
	margin-right: 0.72rem;
}

.tksq-tuihuomsg-main-dingdan-input {
	width: 75%;
	height: 100%;
	font-size: 0.672rem;
	line-height: 0.872rem;
	outline: medium;
}

.tksq-tuihuomsg-time {
	text-align: center;
	font-size: 0.768rem;
	color: #854806;
	margin-top: 1rem;
	padding-bottom: 4rem;
}

.tksq-tuihuomsg-time span {
	/*margin-left: 0.528rem;*/
}

.ddcl-win {
	width: 100%;
	height: 8.496rem;
	background: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	border-top: 1px solid #cea874;
	border-bottom: 1px solid #cea874;
	margin-bottom: 0.336rem;
	margin-top: 3.024rem;
}

.ddcl-win img {
	width: 100%;
	height: 100%;
}

.ddcl-win-main {
	text-align: center;
	font-size: 0.72rem;
	color: #c79309;
	font-weight: bolder;
}

.ddcl-win-main-img {
	width: 1.128rem;
	height: 1.944rem;
	margin: auto;
	margin-bottom: 0.36rem;

}

.ddcl-win-main-ftitle {
	margin-bottom: 0.312rem;
}

.ddcl-jine {
	height: 2.016rem;
	background: #FFFFFF;
	padding: 0 0.864rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 0.672rem;
}

.ddcl-jine-title {
	font-weight: bolder;
}

.ddcl-jine-money {
	color: #f95d4d;
	font-weight: 700;
}

.kaquan-bg {
	background: #ececec;
	min-height: 100%;
}

.kaquan-win {
	padding: 0 0.48rem;
	overflow: hidden;
	padding-top: 3.024rem;
}

.kaquan-win-quan {
	margin: 1.2rem 0.336rem 0;
	box-sizing: border-box;
	width: 7.848rem;
	float: left;
	height: 11.136rem;
	background: #FFFFFF;
	padding: 0.312rem 0.384rem;
}

.kaquan-win-quan-kuang {
	border: 3px solid #ffe0dd;
	width: 7.08rem;
	height: 10.44rem;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
}

.kaquan-win-quan-kuang-yuan {
	position: absolute;
	background: #fff1f0;
	width: 3.552rem;
	height: 3.552rem;
	border-radius: 50% 50%;
	left: -1.104rem;
	top: -1.296rem;
}

.kaquan-win-quan-kuang-name {
	position: relative;
	font-size: 0.72rem;
	font-weight: bolder;
	margin: 0.552rem 0.432rem 0 0;
}

.kaquan-win-quan-kuang-jine {
	text-align: right;
	color: #F95D4D;
	margin-right: 0.576rem;
	font-weight: bolder;
}

.kaquan-win-quan-kuang-jine span:first-child {
	font-size: 1.56rem;
}

.kaquan-win-quan-kuang-jine span:last-child {
	font-size: 2.208rem;
}

.kaquan-win-quan-kuang-man {
	text-align: right;
	color: #5a5a5a;
	font-size: 0.72rem;
	font-weight: bolder;
	margin: -0.6rem 0.576rem 0 0;
}

.kaquan-win-quan-kuang-youhui {
	text-align: right;
	color: #F95D4D;
	margin-right: 0.576rem;
	font-size: 0.816rem;
	font-weight: bolder;
}

.kaquan-win-quan-kuang-coupons {
	text-align: right;
	color: #F95D4D;
	margin:-0.4rem 0.576rem 0 0;
	font-size: 0.768rem;
	font-weight: bolder;

}

.kaquan-win-quan-kuang-footer {
	width: 100%;
	position: absolute;
	bottom: 0;
}

.kaquan-win-quan-kuang-footer-date {
	color: #7b7a7a;
	text-align: center;
	font-size: 0.384rem;
	margin-bottom: 0.384rem;
}

.kaquan-win-quan-kuang-footer-btn {
	width: 100%;
	height: 1.968rem;
	line-height: 1.968rem;
	text-align: center;
	color: #5a5a5a;
	background: #ffe0dd;
	font-size: 0.69888rem;
	font-weight: bolder;
}

.syly-win {
	background: #FFFFFF;
	padding-top: 1.752rem;
	margin-top: 3.024rem;
}

.syly-win.msg_page{
	position: absolute;
	top: 3.024rem;
	bottom: 0;
	left: 0;
	right: 0;
	margin-top: 0;
	padding-bottom: 2.544rem;
	overflow: auto;
	padding-top: .528rem;
	background: #ececec;
	-webkit-overflow-scrolling: touch;
}

.syly-win img {
	width: 100%;
	height: 100%;
}

.syly-win-main {
	background: #FFFFFF;
	overflow: hidden;
	padding-bottom: 0.816rem;
}
.syly-win:last-child{
	padding-bottom: 2.544rem;
	padding-top: 0;
}
/*.xgsj-wg-lastmg:first-child {*/
	/*margin-top: 3.024rem;*/
	/*border-top: 0.336rem solid #f3f3f3;*/
/*}*/

/*.xgsj-wg-lastmg {*/
	/*padding-bottom: 2.544rem;*/
/*}*/
.syly-dajilao:first-child{
	/*margin-top: 3.024rem;*/
	border-top: 0.336rem solid #f3f3f3;
}
.syly-win-main-liuyan {
	overflow: hidden;
	padding-top: 0.84rem;
}

.syly-win-main-liuyan-img {
	width: 1.392rem;
	height: 1.392rem;
	margin-left: 0.912rem;
}

.syly-win-main-liuyan-text {
	width: 12.144rem;
	margin-left: 0.496rem;
	word-wrap: break-word;
	margin-top: 0.24rem;
}

.syly-win-main-liuyan-text-name {
	font-size: 0.624rem;
	color: #646464;
}

.syly-win-main-liuyan-text-neirong {
	font-size: 0.624rem;
	color: #323232;
	font-weight: bolder;
	float: left;
	width: 116%;
}

.syly-win-main-liuyan-date {
	margin-left: 0.456rem;
	font-size: 0.528rem;
	color: #646464;
	margin-top: 0.24rem;
}

.syly-win-main-liuyan-caozuo-huifu-img {
	width: 0.648rem;
	height: 0.576rem;
}

.syly-win-main-liuyan-caozuo-zan-img {
	width: 0.576rem;
	height: 0.576rem;
}

.syly-win-main-liuyan-caozuo {
	float: right;
	margin-right: 1.008rem;
	font-size: 0.528rem;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 0.672rem;
	color: #646464;
}

.syly-win-main-liuyan-caozuo-huifu,
.syly-win-main-liuyan-caozuo-zan {
	display: flex;
	align-items: center;
}

.syly-win-main-liuyan-caozuo-huifu {
	margin-right: 0.864rem;
}

.syly-win-main-liuyan-caozuo-huifu-img {
	margin-top: 0.18rem;
	margin-right: 0.168rem;
}

.syly-win-main-liuyan-caozuo-zan-img {
	margin-right: 0.168rem;

}

.syly-win-main-liuyan-date,
.syly-win-main-liuyan-img,
.syly-win-main-liuyan-text,
.syly-win-main-liuyan-caozuo-huifu,
.syly-win-main-liuyan-caozuo-zan {
	float: left;
}

.syly-win-main-huifu {
	padding: 0.736rem 0 0.4rem 0.92rem;
	background: #f6f6f6;
	width: 13.92rem;
	float: right;
	margin-top: 0.3rem;
}

.syly-win-main-huifu-neirong .syly-win-main-liuyan-img {
	width: 1.2rem;
	height: 1.2rem;
	margin: 0;
	margin-right: .3rem;
}

.syly-win-main-huifu-neirong .syly-win-main-liuyan-text-name {
	height: auto;
	line-height: 1.2rem;
}

.syly-win-main-huifu-neirong .syly-win-main-liuyan-text {
	margin: 0;
	width: 100%;
	position: relative;
}

.syly-win-main-huifu-neirong .syly-win-main-liuyan-text-neirong {
	width: 12.24rem;
	float: left;
	font-size: 0.624rem;
	font-weight: normal;
	color: #323232;
	margin-top: 0.2rem;
}

.syly-win-main-huifu-neirong .syly-win-main-liuyan-caozuo {
	margin: 0 1rem 0.3rem 0;
}

.zbdp-footer.sypl input {
	width: 95%;
}

.zbdp-liuyan {
	background: #FFFFFF;
	overflow: hidden;
}

.zbdp-liuyan-title {
	font-size: 0.768rem;
	font-weight: bolder;
	margin: 0.72rem 0 0.72rem 1.152rem;
}

.zbdp-liuyan-chakanquanbu {
	text-align: center;
	height: 1.92rem;
	line-height: 1.92rem;
	font-size: 0.672rem;
	font-weight: 600;
	border-top: 1px solid #c9c9c9;
}

.syly-dajilao {}

.syly-win-main-liuyan-caozuo-huifu-img>img {
	width: 100%;
	height: 100%;
}

.syly-win-main-liuyan-caozuo-zan-img>img {
	width: 100%;
	height: 100%;
}

.syly-win-main-liuyan-img>img {
	width: 100%;
	height: 100%;
	border-radius: 1rem;
}

.syly-win-main-liuyan:nth-child(1) {}


/********************************国生部分star****************************************/


/*品牌圈开始*/

.ppj_nav {
	margin-top: 2.976rem;
}

.ppj_header {
	height: 2.976rem;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 10;
	background: #FFFFFF;
}

.ppj_header>div:nth-child(1) {
	font-size: 0.624rem;
	text-align: center;
	padding-top: 1.456rem;
	letter-spacing: 0.096rem;
	font-family: "PingFangBold";
}
.shouye_tiele{

}
.shouye_tiele>span{
	font-size: 0.816rem;
   color: #333333;
   font-weight: 100!important;
   font-family: 'PingFangBold';
   letter-spacing: 0.048rem;
}
.ppj_lindan_nuemer {
	position: absolute;
	top: 1.44rem;
	right: 0.8rem;
}

.ppj_header .ppj_pmtop {
	font-family: SimSun;
	font-size: 0.912rem;
	letter-spacing: 0.046rem;
}

.ppj_lindan_nuemer>img {
	width: 0.864rem;
	height: 0.96rem;
}

.ppj_lindan_nuemer>span {
	width: 0.7rem;
	height: 0.7rem;
	line-height: 0.7rem;
	color: #FFFFFF;
	background: #f25151;
	border-radius: 0.5rem;
	text-align: center;
	font-size: 0.48rem;
	top: -0.2rem;
	right: -0.3rem;
	position: absolute;
}

.ppj_slilder_box {
	height: 12.432rem;
	background: #f3f3f3;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.ppj_slil_ppj {
	border-top: 0.168rem solid #f3f3f3;
}

.ppj-zb-topm {
	/*margin-top: 0.45rem;*/
	background: #fff;
}

.ppj_main_box {
	background: #f3f3f3;
	padding-bottom: 2.544rem;
}

.ppj_main_tp {
	margin-top: 3.024rem;
}

.ppj_slilder_box>img {
	height: 12.528rem;
	width: 18rem;
}


/*.ppj_zhubao {*/


/*display: -webkit-flex;*/


/*display: flex;*/


/*justify-content: space-around;*/


/*-webkit-justify-content: space-around;*/


/*-webkit-align-items: center;*/


/*align-items: center;*/


/*padding: 0.336rem 0;*/


/*}*/


/*.ppj_zhubao > img {*/


/*width: 5.328rem;*/


/*height: 6.096rem;*/


/*}*/

.ppj_section_box {
	margin-bottom: 0.624rem;
	background: #FFFFFF;
}

.ppj_h5_title>span {
	font-size: 0.624rem;
	color: #646464;
	font-family: 'PingFangRegular';
}

.ppj_h5_title>i {
	width: 0.336rem;
	height: 1px;
	display: inline-block;
	background: #646464;
	margin: 0 0.2rem;
}

.ppj_h5_title {
	height: 1.92rem;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	align-items: -webkit-center;
	justify-content: center;
	justify-content: -webkit-center;
	background: #f3f3f3;
}

.ppj_procuct_title {
	padding: 0 0.768rem 0 0.672rem;
	height: 2.352rem;
	overflow: hidden;
	line-height: 2.68rem;
}

.ppj_procuct_title>div>img {
	border-radius: 1rem;
	width: 1.632rem;
	height: 1.68rem;
}

.ppj_procuct_title .ppj_lt_wg-1>img {
	width: 1.248rem;
	height: 1.248rem;
}

.ppj_procuct_title>div>span {
	font-size: 0.576rem;
	margin-left: 0.2rem;
	letter-spacing: 0.048rem;
}

.ppj_date {
	float: right;
	justify-content: flex-end;
	font-size: 0.528rem;
}

.ppj_lt {
	float: left;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	align-items: -webkit-center;
}

.ppj_product_img {
	width: 100%;
}

.ppj_product_img>img {
	width: 100%;
	height: 100%;
}

.ppj_like_box {
	padding: 0 0.624rem 0 0.72rem;
}

.ppj_like_box>h3 {
	font-size: 0.816rem;
	margin-top: 0.768rem;
	margin-bottom: 0.15rem;
	color: #323232;
	margin-top: 0.4rem;
	font-weight: 400!important;
	font-family:"PingFangBold";
}

.ppj_like_box>h5 {
	font-size: 0.624rem;
	color: #646464;
	font-weight: normal;
}

.ppj_like_box_flxe {
	display: -webkit-flex;
	display: flex;
	align-items: center;
	align-items: -webkit-center;
	text-align: right;
	justify-content: flex-end;
	justify-content: -webkit-flex-end;
	padding: 0.25rem 0 0.6rem 0;
}

.ppj_like_box_flxe>div:nth-child(1) {
	margin-right: 1.056rem;
}

.ppj_like_box_flxe>div {
	display: -webkit-flex;
	display: flex;
	align-items: center;
	align-items: -webkit-center;
}

.ppj_like_box_flxe>div>img {
	width: 0.696rem;
    height: 0.576rem;
	margin-right: 0.2rem;
}

.ppj_like_box_flxe>div>span {
	 font-size: 0.624rem;
}

.ppj_close-box {
	width: 0.72rem;
	height: 0.72rem;
	padding: 0.5rem;
}

.ppj_zzc_box {
	width: 13.2rem;
	margin: 0 auto;
	text-align: right;
}

.ppj_zzc_img {
	width: 13.056rem;
}

.ppj_zzc_img>img {
	width: 13.056rem;
}


/*品牌圈结束*/


/*共用尾部页面开始*/

footer {
	position: fixed!important;
	bottom: -2px;
	left: 0;
	right: 0;
}

.footer_foonter {
	display: -webkit-flex;
	display: flex;
	justify-content: space-around;
	-webkit-justify-content: space-around;
	-webkit-align-items: center;
	align-items: center;
	height: 2.544rem;
	background: #323232;
	z-index: 10;
}

.footer_active{
	color: #ddc17f;
}

.footer_foonter>div {
	text-align: center;
	width: 25%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

.footer_foonter>div {
	font-size: 0.624rem;
	color: #FFFFFF;
}

.footer_foonter>div>div {
	width: 1.008rem;
	height: 1.08rem;
/*	background-color: #ffffff;*/
}

.footer_foonter .footer_active div {
	background: #ddc17f;
}

.footer_foonter img {
	width: 100%;
	height: 100%;
	display: block;
	border: none;
}

.ppj_zhezhaocheng {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.55);
	z-index: 100;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	align-items: -webkit-center;
	display: none;
}


/*共用尾部结束*/


/*设计师专栏开始*/

.sjszl_header {
	height: 10.368rem;
	width: 100%;
	background: url("../image/sjszl.png") no-repeat 100% 100%;
	background-size: 100% 100%;
	text-align: left;
}

.sjszl_bg_sjs>img {
	width: 0.528rem;
	height: 0.912rem;
	margin-top: 0.72rem;
	padding-top: 0.72rem;
	margin-left: 0.384rem;
	padding-left: 0.384rem;
	padding-right: 0.384rem;
	padding-bottom: 0.384rem;
}

.sjszl_intro_name {
	text-align: center;
	color: #FFFFFF;
}

.sjszl_intro_name>h3 {
	font-size: 0.96rem;
	margin-top: 0.2rem;
	letter-spacing: 0.048rem;
}

.sjszl_intro_name>h4 {
	font-size: 0.672rem;
	letter-spacing: 0.048rem;
}

.sjszl_head_img {
	width: 3.984rem;
	height: 3.984rem;
	position: relative;
	bottom: 2rem;
	border-radius: 50%;
	-webkit-border-radius: 50%;
}

.sjszl_head_rigt {
	text-align: center;
}

.sjszl_main_box {
	padding: 0 0.432rem;
	overflow: hidden;
}

.sjszl_sction {
	width: 8.208rem;
	margin-bottom: 0.672rem;
	float: left;
}

.sjszl_sction:nth-child(2n+1) {
	margin-right: 0.528rem;
}

.sjszl_product_box {
	width: 100%;
	height: 10.272rem;
}

.sjszl_product_box>img {
	width: 100%;
	height: 100%;
}

.sjszl_product_jiesao {
	border: 1px solid #d2d2d2;
	padding-left: 0.432rem;
	padding-top: 0.528rem;
	padding-bottom: 0.528rem;
}

.sjszl_product_jiesao>h4 {
	font-size: 0.672rem;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.sjszl_date_box {
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	padding-right: 0.528rem;
}

.sjszl_date_box>span {
	font-size: 0.528rem;
	color: #727272;
	padding-top: 0.1rem;
}

.sjszl_dianz>img {
	width: 0.624rem;
	height: 0.528rem;
	vertical-align: middle;
}

.sjszl_dianz>span {
	font-size: 0.528rem;
	vertical-align: middle;
}


/*设计师专栏结束*/


/*设计师模块开始*/


/*通用头部样式开始*/

.common_head-box {
	height: 3.096rem;
	background: #FFFFFF;
}

.common_head-box>div>img {
	width: 0.456rem;
	height: 0.84rem;
	padding: 0.3rem;
	z-index: 20;
}

.common_head-box>div>span {
	font-size: 0.816rem;
	letter-spacing: 0.056rem;
	font-weight: bolder;
}

.common_head {
	padding-top: 1.44rem;
	text-align: center;
	position: relative;
	overflow: hidden;
}


/*.common_head > img {*/


/*float: left;*/


/*position: absolute;*/


/*padding: 0.5rem 0.5rem 0.5rem 0.912rem;*/


/*left: 0;*/


/*bottom: -0.4rem;*/


/*}*/


/*通用头部样式结束*/

.sjsmk_fixe_bg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	margin-top: 3.024rem;
}

.blur {
	width: 110%;
	height: 110%;
	filter: url(blur.svg#blur);
	/* FireFox, Chrome, Opera */
	-webkit-filter: blur(50px);
	/* Chrome, Opera */
	-moz-filter: blur(50px);
	-ms-filter: blur(50px);
	filter: blur(50px);
	position: absolute;
	margin-left: -5%;
	margin-top: -5%;
}

.overhidd_y {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.sjsmk_ince_box {
	position: relative;
	z-index: 999;
	color: #000;
	text-align: center;
}

.sjsmk_img_box {
	text-align: center;
	z-index: 999;
	position: relative;
}

.sjsmk_img_box div {
	background: transparent;
}

.sjsmk_img_box .swiper-slide{
	height: 75vh;
}

.sjsmk_ince_box>h3 {
	margin-top: 0.6rem;
	font-size: 0.816rem;
}

.sjsmk_ince_box>h4 {
	font-size: 0.672rem;
	font-weight: normal;
	margin-bottom: 0.2rem;
}

.sjsmk_ret_box .sjsmk_figure {
	width: 83vw;
	height: 72.8vh;
}

.sjsmk_ret_box {
	position: relative;
	height: 72.8vh;
	box-shadow: 0 0 15px #3a3a3a;
}

.sjsmk_ret_box .sjsmk_ret_brg {
	position: absolute;
	width: 83vw;
	background: url(../image/transparency.png) no-repeat 100% 100%;
	background-size: 100% 100%;
	min-height: 4rem;
	bottom: 0;
	/* left: 8.5vw;*/
	text-align: left;
	font-size: 0.672rem;
}

.sjsmk_ret_brg>p {
	color: #323232;
	font-weight: 400;
	padding-left: 0.48rem;
	padding-top: 1.44rem;
	padding-bottom: 0.36rem;
	font-family: 'PingFangBold';
}

.sjsmk_ret_brg>div {
	padding-left: 0.48rem;
	padding-right: 0.48rem;
	padding-bottom: 0.48rem;
}


/*设计师模块结束*/


/**珠宝搭配开始**/

.zbtp_sectio_fugai {
	min-height: 13.16rem;
}


/*珠宝搭配结束*/


/*1-1个人中心开始*/

.ggzx_1-1_header {
	height: 13.2rem;
	background: url("../image/ggzx-1-1-bg.png") no-repeat 100% 100%;
	background-size: 100% 100%;
}

.grzx-box {
	overflow: hidden;
	text-align: right;
	position: relative;
}

.grzx-box>img {
	height: 0.912rem;
	width: 0.912rem;
	margin-top: 1.44rem;
	margin-right: 1.056rem;
}

.ggzx_head_box {
	text-align: center;
	margin-top: 1.632rem;
}

.ggzx_head_box>p {
	font-size: 0.816rem;
	color: #FFFFFF;
}

.ggzx_head_box>img {
	width: 3.504rem;
	height: 3.504rem;
	border-radius: 50% 50%;
}

.gezx_posi_box {
	text-align: center;
	display: flex;
	display: -webkit-flex;
	align-items: baseline;
	justify-content: center;
	justify-content: -webkit-center;
}

.gezx_posi_box>img {
	width: 0.432rem;
	height: 0.576rem;
	position: relative;
	top: 0.1rem;
	margin-right: 0.2rem;
}

.gezx_posi_box>span {
	font-size: 0.576rem;
	color: #FFFFFF;
}

.grzx_dshbf>div>img {
	width: 0.96rem;
}

.grzx_dshbf {
	display: -webkit-flex;
	display: flex;
	justify-content: space-around;
	-webkit-justify-content: space-around;
	-webkit-align-items: center;
	align-items: center;
	height: 3.504rem;
	padding: 0 10px 0 25px;
}

.grzx_dshbf>div {
	text-align: center;
	width: 16.665%;
	position: relative;
}

.grzx_dshbf>div>p {
	color: #5e5e5e;
	font-size: 0.528rem;
}

.grzx_dshbf>div>i{
	font-style: normal;
	position: absolute;
	color: #fff;
	font-size: 0.4rem;
	background: red;
	border-radius: 50%;
	width: 0.6rem;
	height: 0.6rem;
	top: 0;
	right: 0.1rem;
}

.grzx_main_section {
	overflow: hidden;
	position: relative;
	background: #ececec;
	padding: 0.72rem 0.96rem 0.48rem;
}

.grzx_main_section>div {
	float: left;
	width: 7.776rem;
	height: 5.328rem;
	text-align: center;
	background: #FFFFFF;
	margin-bottom: 0.432rem;
}

.grzx_main_section>div:nth-child(2n+1) {
	margin-right: 0.432rem;
}

.grzx_img_jies>img {
	width: 1.68rem;
	margin-top: 1.248rem;
}

.grzx_img_jies>div>span {
	font-size: 0.672rem;
	color: #000000;
	font-weight: 500;
}

.grzx_img_jies>div {
	position: relative;
	top: -0.35rem;
}

.grzx_img_jies>div>p {
	font-size: 0.432rem;
}

.gezx_1_1-center-box {
	left: 35vw;
	top: 11.5vh;
	position: absolute;
	width: 4.944rem;
	height: 4.944rem;
	background: #FFFFFF;
	border-radius: 3rem;
	border: 0.192rem solid #ececec;
	text-align: center;
}

.grzx_1_1-main-box {
	position: relative;
}

.gezx_1_1-center-box>img {
	margin-top: 0.8rem;
	width: 1.344rem;
	height: 1.344rem;
}

.gezx_1_1-center-box>div>h4 {
	font-size: 0.672rem;
}

.gezx_1_1-center-box>div>span {
	font-size: 0.48rem;
	top: -0.5rem;
	position: relative;
}


/*1-1个人中心结果*/


/*修改个人资料开始*/

.xggrzx_bg_box {
	width: 100%;
	height: 7.872rem;
	background: url("../image/xggrzl_bg_02.png") no-repeat 100% 100%;
	background-size: 100% 100%;
	text-align: center;
}

.xggrzx_head_box>img {
	width: 3.504rem;
	height: 3.504rem;
	margin-top: 1.92rem;
	border-radius: 50% 50%;
}

.xggrzx_head_box>p {
	font-size: 0.672rem;
	font-family: "PingFangBold";
	font-weight: 100;
}

.xgzrzl_main_box.ng-scope{
	font-family: "PingFangBold";
}

.xgzrzl_ul_box>li {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	align-items: -webkit-center;
	justify-content: space-between;
	justify-content: -webkit-space-between;
	overflow: hidden;
	position: relative;
	height: 2.16rem;
	border-bottom: 1px solid #eeeeee;
	background: #FFFFFF;
	padding-left: 0.936rem;
	padding-right: 0.552rem;
}

.xgzrzl_li_right {
	display: flex;
	display: -webkit-flex;
	align-items: baseline;
	align-items: -webkit-baselie;
	float: right;
}

.xgzrzl_ul_box>li>h4 {
	font-size: 0.672rem;
	font-family: "PingFangBold";
	font-weight: 100;
}

.xgzrzl_li_right>span {
	margin-right: 0.528rem;
	color: #8d8d8d!important;
	font-family: "PingFangBold";
	font-weight: 500;
	font-size: 0.672rem;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.xgzrzl_li_right>img {
	width: 0.336rem;
	height: 0.576rem;
}

.xgzrzl_ul_box>li:last-child {
	border-bottom: 0;
}

.xggrzl_tuichu_box {
	background: #ececec;
	padding-top: 0.816rem;
	height: 22vh;

}

.xggrzl_tuichu_box>div {
	height: 2.16rem;
	background: #FFFFFF;
	text-align: center;
	line-height: 2.16rem;
}
.xggrzl_tuichu_box>div>button{
	 font-family: "PingFangBold";
	 font-size: 0.672rem;
	 color:#323232;
}


/*修改个人资料结束*/


/*我的订单开始*/

.wddd_bg_box {
	background: #ECECEC;
	min-height: 100%;
	width: 100%;
}

.wddd_nav {
	height: 1.824rem;
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	display: -webkit-flex;
	display: flex;
	justify-content: space-around;
	-webkit-justify-content: space-around;
	-webkit-align-items: center;
	align-items: center;
	position: fixed;
	top: 3.024rem;
	left: 0;
	right: 0;
	z-index: 20;
	background: #FFFFFF;
	font-family: "pingfangbold";
}

.wddd_triangle-left {
	width: 0;
	height: 0;
	border-left: 0.48rem solid transparent;
	border-right: 0.48rem solid transparent;
	border-bottom: 0.24rem solid #e1c681;
	margin: 0 auto;
	display: none;
}

.wddd_active {
	display: block;
}

.wddd_nav>div {
	font-size: 0.672rem;
	height: 100%;
	font-weight: 600;
	position: relative;
	border-top: 3px solid transparent;
}

.wddd_nav .active-bor-top {
	border-top: 3px solid #e1c681;
}

.active-bor-top>div {
	display: block;
}

.wddd_nav>div>h4 {
	margin: 0.288rem 0 0.3rem;
	letter-spacing: 0.048rem;
	font-weight: 100;
}

.wddd_main_box {
	background: #ECECEC;
	padding-top: 1px;
	padding-bottom: 1px;
	/*padding-top: 4.8rem;*/
	min-height: 100vh;
}

.wddd_section-box {
	background: #FFFFFF;
	margin-top: 0.48rem;
}

.wddd_main_box .wddd_section-box:first-child{
	margin-top: 5.328rem;
}
.wddd_section-box.margin:first-child{
	margin-top: 3.48rem;
}
.wddd_flaot-right {
	bottom: -0.2rem;
	position: absolute;
	right: 0;
}

.wddd_flaot-right>img {
	width: 0.864rem;
	height: 0.864rem;
}

.wddd_flaot-right>span {
	background: #f25151;
	width: 0.7rem;
	height: 0.7rem;
	line-height: 0.7rem;
	border-radius: 0.35rem;
	text-align: center;
	font-size: 0.432rem;
	color: #FFFFFF;
	position: relative;
	bottom: 0.7rem;
	right: 0.68rem;
}

.wddd_numer>span {
	font-size: 0.528rem;
	padding-left: 0.816rem;
	height: 1.152rem;
	line-height: 1.152rem;
}

.wddd_prduct_box {
	display: flex;
	display: -webkit-flex;
	padding: 0.384rem 0.72rem;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
}

.wddd_prduct_box>img {
	width: 4.44rem;
	height: 4.44rem;
}

.wddd_prdt_box {
	overflow: hidden;
	position: relative;
	margin-left: 0.768rem;
	padding-top: 0.528rem;
	flex-grow: 1;
}

.wddd_prdt_box>h3 {
	font-size: 0.768rem;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	font-weight: normal;
}

.wddd_prdt_box>h5 {
	font-size: 0.624rem;
	font-weight: normal;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.wddd_pro_post {
	position: absolute;
	bottom: 0;
	width: 100%;
	overflow: hidden;
	font-family: Bebas;
}

.wddd_pro_post>span {
	color: #ff634c;
}

.wddd_pro_post .wdd_pro_numer {
	color: #000000;
	float: right;
	font-size: 0.624rem;
	position: relative;
	top: 0.5rem;
	padding-bottom: 0.3rem;
}

.wddd_prdt_box .wdd_status {
	color: #e1c681;
	font-size: 0.624rem;
	line-height: 1.2;
	display: block;
	text-align: right;
}

.wddd_rmb {
	font-size: 0.576rem;
}

.wddd_price {
	font-size: 0.72rem;
}

.wddd_applyfor_box {
	height: 1.92rem;
	line-height: 1.92rem;
	position: relative;
	overflow: hidden;
	padding-right: 0.624rem;
}

.wddd_applyfor_box>div {
	float: right;
	position: relative;
	bottom: 0.2rem;
}

.wddd_applyfor_box>div>button {
	min-width: 3.4rem;
	border: 1px solid #c9c9c9;
	font-size: 0.672rem;
	padding: 0.288rem;
}

.wddd_numer>img {
	width: 0.552rem;
	height: 0.552rem;
	float: right;
}

.wddd_numer {
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	padding-right: 0.48rem;
}

.wddd_section-box:last-child {
	margin-bottom: 2.808rem;
}

.wwd_ljfc_box {
	background: #e1c681;
	color: #854806;
	border: 1px solid transparent!important;
}

.wddd_null_data {
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    padding-top: 4.816rem;
    box-sizing: border-box;
}

.wddd_main_container {
	height: 100%;
	background: #ececec;
	text-align: center;
}

.wddd_main_container>div {
	text-align: center;
	padding-top: 6.816rem;
	font-size: 0.912rem;
	letter-spacing: 0.096rem;
	margin-bottom: 0.2rem;
}

.wddd_main_container>img {
	width: 3.816rem;
	height: 3.696rem;
}

.pl_box {
	background: #ececec;
	height: 90%;
	text-align: center;
	padding-top: 0.384rem;
	margin-top: 3.024rem;
}

.pj_cox_contaner>div,
.textarea_box {
	background: #FFFFFF;
}

.textarea_box {
	padding-left: 1.44rem;
	padding-top: 1.152rem;
	padding-right: 1.44rem;
}

.textarea_box>textarea {
	overflow: hidden;
	resize: none;
	width: 100%;
	height: 100%;
	border: 0;
	box-sizing: border-box;
	border-bottom: 0 solid;
	border-LEFT: 0 solid;
	border-right: 0 solid;
	border-top: 0 solid;
	font-size: 0.72rem;
	height: 4.272rem;
	outline: medium;
	line-height: 1.2;
}

.pj_img_list {
	text-align: left;
}

.pj_img_list {
	padding-left: 0.5rem;
}

.pj_img_list>img {
	border: 1px solid #e5e5e5;
	width: 3.072rem;
	height: 3.072rem;
}

.pj_wddd_js_s {
	margin-top: 1.392rem;
}

.pj_wddd_js_s>img {
	width: 5.136rem;
	height: 5.136rem;
}

.pj_tjpj {
	padding: 0.85rem;
	font-family: pingfang;
    color: #854806;
}

.pj_flxe_box {
	height: 2.76rem;
	line-height: 2.76rem;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: #e1c681;
	color: #4a2600;
	font-family: pingfangbold;
}

.ddxq_tk_main_box{
	padding-bottom: 1px;
	background: #ececec;
	padding-top: 0.432rem;
	min-height: 87vh;
	padding-top: 3.024rem;
}

.wddd_wgerji_box {
	position: absolute;
	right: 0rem;
	bottom: -0.2rem;
}

.wddd_wgerji_box>img {
	width: 0.864rem;
	height: 0.864rem
}

.sc_lindan_box .wddd_wgerji_mc {
	width: 0.864rem;
	height: 0.864rem;
}

.wddd_wgerji_box>span {
	width: 0.65rem;
	height: 0.65rem;
	border-radius: 0.8rem;
	background: #f25151;
	color: #FFFFFF;
	font-size: 0.432rem;
	position: relative;
	bottom: 0.7rem;
	right: 0.59rem;
}


/*我的订单结束*/


/*我的退款开始*/

.wddd_none_border {
	border-top: 0;
}

.ddxq_shr_dz {
	padding: 0.96rem 1.2rem 0.84rem;
	background: #FFFFFF;
}

.ddxq_shr_dz>div>span {
	font-size: 0.672rem;
}

.ddxq_shr_flxe {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	justify-content: -webkit-space-between;
}


/*我的退款结束*/


/**售后服务开始**/

.shfw_title_main {
	width: 100%;
	height: 1.8rem;
	border: 1px solid #e2e2e2;
	background: #f6f6f6;
	text-align: center;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	font-size: 0.72rem;
	color: #979797;
	font-family: "PingFangBold";
	font-weight: normal;
}

.shfw_main_container>li {
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #e2e2e2;
	background: #FFFFFF;
	padding: 0 1.32rem 0 0.864rem;
	min-height: 2.56rem;
	line-height: 2.56rem;
}
..shfw_main_container>li:last-child{
	border-bottom: 0;
}
.shfw_main_container>li>div>img:first-child {
	margin-right: 0.768rem;
	position: relative;
	top: 0.13rem;
	width: 0.96rem;
    height: 0.96rem;
}

.shfw_main_container>li>div>img:last-child {
	width: 0.6rem;
	height: 0.336rem;
	float: right;
	position: relative;
	top: 1.1rem;
}

.shfw_main_container>li>div>span {
	font-size: 0.768rem;
    font-family: "PingFangBold";
}

.shfw_main_box {
	margin-top: 3.05rem;
}

.shfw_title_main_2 {
	background: #f6f6f6;
	color: #979797;
	width: 100%;
	height: 1.92rem;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	border-bottom: 1px solid #e2e2e2;
	border-top: 1px solid #e2e2e2;
	font-size: 0.816rem;
}

.shfwu_null_data {
	background: #f6f6f6;
	height: 1.68rem;
	width: 100%;
}

.shfw_wenzi_box {
	font-size: 0.624rem;
	color: #323232;
	padding-right: 0.6rem;
	line-height: 1rem;
	position: relative;
	bottom: 0.5rem;
	padding-left: 2.1rem;
}

.ddxq_ly_box {
	padding: 0.912rem;
	background: #FFFFFF;
	border-top: 1px solid #eeeeee;
}

.ddxq_ly_box>p {
	font-size: 0.672rem;
	margin-bottom: 0.48rem;
}


/**售后服务结束**/


/**退款申请开始**/

.wddd_yuanyiin {
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	background: #FFFFFF;
	margin-top: 0.408rem;
	height: 2.064rem;
	padding-left: 1.104rem;
	padding-right: 0.648rem;
	font-size: 0.672rem;
	position: relative;
}
.wddd_yuanyiin>input{
	position: absolute;
	left: 4rem;
	outline: none;
	font-size: 0.672rem;
    font-family: "PingFangBold";
    width: 14rem;
    box-sizing:border-box;
	padding-right: 0.648rem;
	text-align:right;
	font-size: 0.72rem;
    font-weight: 600;
    font-family: "BEBAS";
    color: #f25151;
	margin-top: -2px;
	top: 0.5rem;
}

.wddd_yuanyiin .wddd_huishe {
	font-size: 0.432rem;
	color: #8e8e8e;
	font-weight: normal;
	position: relative;
	right: 1.8rem;
	top: 0.1rem;
}

.wddd_yuanyiin>span {
	font-size: 0.672rem;
	font-family: "PingFangBold";

}

.wddd_font-xianz .wddd_font-span {
	font-size: 0.72rem;
	font-weight: 600;
	font-family: "BEBAS";
}

.wddd_font-xianz>img {
	width: 0.312rem;
	height: 0.552rem;
	margin-left: 0.264rem;
}
.wddd_yuanyiin i{
	font-style:normal;
	font-size: 0.528rem;
	color: #646464;
	position:relative;
	left: -2rem;
 	top:0.05rem;
}
.wddd_font-xianz {
	color: #919191;
	display: flex;
	display: -webkit-flex;
	align-items: baseline;
}

.wddd_font-xianz>span {
	font-size: 0.576rem;
	color: #f25151;
}

.tksq_tksm_box {
	padding: 0.72rem 1.104rem;
	background: #FFFFFF;
	margin-top: 0.408rem;
	display: flex;
	display: -webkit-flex;
	align-items: baseline;
	min-height: 4.872rem;
	margin-bottom: 2.55rem;
}
.tksq_tksm_box1{
	padding: 0.72rem 1.104rem;
	background: #FFFFFF;
	margin-top: 0.408rem;
	align-items: baseline;
	min-height: 4.872rem;
	margin-bottom: 2.55rem;
}
.tksq_tksm_box1 .tit{
	display: flex;
	display: -webkit-flex;
}
.tlsq_924{
	min-height: 9.24rem;
	position: relative;
}
.tksq_tksm_box1 .xj_wrap{
	position: relative;
	width: 100%;
	height: 5.112rem;
}
.tlsq_924>img{
	position: absolute;
	width: 5.112rem;
	height:5.112rem;
	bottom:0.912rem;
	left: 6.444rem;
}
.tksq_tksm_box1 .xj_wrap img{
	position: absolute;
	width: 5.112rem;
	height: 5.112rem;
	left: 50%;
	margin-left: -2.556rem;
}
.tksq_tksm_box>span ,.tksq_tksm_box1 .tit>span{
	font-size: 0.672rem;
	margin-right: 0.864rem;
	width: 4rem;
}

.tksq_tksm_box>textarea {
	border: 0;
	resize: none;
	box-sizing: border-box;
	outline: medium;
	font-size: 0.672rem;
	flex-grow: 1;
	min-height: 4.872rem;
}
.tksq_tksm_box>input,.tksq_tksm_box1 .tit>input{
	font-family: "PingFangRegular";
	font-size: 0.672rem;
	outline:none;
	width: 100%;
	display: inline-block;
	vertical-align: top;
}
.tksq_tksm_box1 .img_list{
	margin: .6rem 0;
}
.tksq_tksm_box1 .img_list img{
	margin-right: 0.672rem;
	width: 3.072rem;
	height: 3.072rem;
}
.tksq_tksm_box1 .img_list img:nth-child(4){
	margin-right: 0;
}
.ddxq_tjxq_btn_box {
	height: 2.52rem;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	background: #e1c681;
}

.ddxq_tjxq_btn {
	color: #854806;
	font-size: 0.768rem;
	padding: 0.8rem;
	font-family: "PingFangBold";
}

.tksq_tksm_box .tksq_text_sc {
	min-height: 2.688rem;
}

.tksq_tksm_sctp {
	display: flex;
	display: -webkit-flex;
	padding-left: 1.104rem;
	padding-top: 0.72rem;
	padding-right: 1.104rem;
}

.tksq_tksm_sctp>span {
	font-size: 0.672rem;
	margin-right: 0.864rem;
}

.tksq_tksm_sctp>textarea {
	border: 0;
	resize: none;
	box-sizing: border-box;
	outline: medium;
	font-size: 0.672rem;
	flex-grow: 1;
	min-height: 2.688rem;
}

.tksq_tksm_sctp_box {
	background: #FFFFFF;
	margin-top: 0.408rem;
	text-align: center;
}

.tksq_tksma_box {
	text-align: center;
	padding-bottom: 2.064rem;
}

.tksq_tksma_box>img {
	width: 5.16rem;
	height: 5.16rem;
}

.tksq_tksm_sctp_box {
	margin-bottom: 2.54rem;
}

.thsq_zzc_container {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 100;
}

.thsq_zzc_container>div {
	background: #FFFFFF;
	min-height: 6rem;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
}

.tksq_thyy_box {
	height: 2.52rem;
	text-align: center;
	line-height: 2.52rem;
	position: relative;
	padding-right: 1.008rem;
	border-bottom: 1px solid #e5e5e5;
}

.tksq_thyy_box>img {
	position: absolute;
	right: 0;
	width: 0.6rem;
	height: 0.6rem;
	right: 0.8rem;
	top: 0.68rem;
	padding: 0.3rem;
}

.tksq_thyy_box>span {
	font-size: 0.768rem;
	font-family:"PingFangBold";
}

.thdd_li_list>li {
	height: 2.256rem;
	border-bottom: 1px solid #E5E5E5;
	display: flex;
	display: -webkit-flex;
	padding-left: 0.816rem;
	padding-right: 0.96rem;
	align-items: center;
	align-items: -webkit-center;
	justify-content: space-between;
	justify-content: -webkit-space-between;
}

.thdd_li_list>li>div {
	width: 0.72rem;
	height: 0.72rem;
	background: #e9e9e9;
	border-radius: 0.5rem;
	display: -webkit-flex;
	display: flex;
	align-items: center;
}

.thdd_li_list>li>div>img {
	width: 0.72rem;
	height: 0.72rem;
	display: none;
}

.thdd_li_list>li>span {
	font-size: 0.672rem;
	font-family:"PingFangBold";
}

.thdd_li_list .tksq_active_img {
	display: block;
}

.tksq_queren_btn {
	background: #e1c681;
	color: #4a2600;
	height: 2.304rem;
	text-align: center;
	line-height: 2.304rem;
	width: 100%;
	font-size: 0.672rem;
	font-family: "PingFangBold";
}

.wlxx_head {
	display: flex;
	display: -webkit-flex;
	padding-left: 1.008rem;
	align-items: center;
	align-items: -webkit-center;
	min-height: 4.85rem;
	margin: 0.408rem 0;
	background: #FFFFFF;
}

.wlxx_head>img {
	width: 2.16rem;
	height: 2.16rem;
}

.wlxx_head_wldd {
	margin-left: 0.528rem;
	background: #FFFFFF;
}

.wlxx_head_wldd>p {
	font-size: 0.72rem;
}

.wlxx_main_box {
	background: #ececec;
	padding-top: 3.024rem;
	height: 100%;
}

.wlxx_jieshao {
	padding-top: 0.72rem;
}

.wlxx_jieshao:nth-child(1) {
	padding-top: 1.44rem;
}

.wlxx_jieshao .jieshao-details {
	display: flex;
	display: -webkit-flex;
}

.wlxx_jieshao .jieshao-time>p {
	width: 1px;
	height: 105%;
	background: #aba8a8;
	margin: 0 auto;
}

.wlxx_container_box>div.wlxx_jieshao:last-child .jieshao-time>p {
	width: 0;
}

.wlxx_container_box>div.wlxx_jieshao:last-child .jieshao-lishi {
	border: 0;
}

.wlxx_jieshao .jieshao-lishi>p {
	font-size: 0.675rem;
	letter-spacing: 1px;
	margin: 0.25rem 0;
}

.wlxx_container_box {
	background: #FFFFFF;
}

.jieshao-lishi {
	margin-left: 0.8rem;
	width: 14.544rem;
	border-bottom: 1px solid #aba8a8;
	padding-bottom: 0.25rem;
	z-index: 50;
}

.wlxx_jieshao .jieshao-details {
	display: flex;
	display: -webkit-flex;
	padding: 0 1.104rem;
}

.jieshao-time .wuLiuActive {
	width: 0.6rem;
	height: 0.6rem;
	background: #e1c554;
	border-radius: 0.5rem;
}

.jieshao-time>h6 {
	width: 0.6rem;
	height: 0.6rem;
	background: #aba8a8;
	border-radius: 0.5rem;
}

.wddd_flaot-right>h5 {
	font-size: 0.72rem;
}

.gwc_bj_box {
	font-size: 0.72rem;
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0.05rem 0.72rem;
}


/**退款申请结束**/


/**购物车开始**/

.gwc_section_box {
	display: flex;
	display: -webkit-flex;
	position: relative;
	min-height: 4.512rem;
	margin-bottom: 0.336rem;
}

.gwc_section_box>img {
	width: 0.816rem;
	height: 0.816rem;
	/*padding-left: 0.6rem;
  padding-right: 0.72rem;*/
	/*position: relative;
  top: 1.6rem;*/
}

.gwc_product {
	width: 5.04rem;
	height: 4.416rem;
	border: 1px solid #c9c9c9;
	position: relative;
}

.gwc_product>img {
	width: 100%;
	height: 100%;
}

.gwc_container_box {
	background: #ececec;
	padding-top: 0.408rem;

}

.gwc_container_box>div:last-child {

}

.gwc_text_title {
	margin-left: 0.72rem;
	flex-grow: 1;
	position: relative;
	width: 9.12rem;
}

.gwc_text_title>h5 {
	font-size: 0.768rem;
	font-weight: normal;
	/*display: box;*/
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.gwc_text_title>h6 {
	font-size: 0.624rem;
	font-weight: 600;
	margin-top: 0.1rem;
	/*display: box;*/
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.gwc_rmb_26 {
	color: #f95d4d;
	font-size: 0.624rem;
}

.gwc_taotals {
	font-size: 0.624rem;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	align-items: -webkit-center;
	padding-right: 0.96rem;
}

.gwc_prohibit {
	width: 1.872rem;
	height: 1.872rem;
	border-radius: 1rem;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	align-items: -webkit-center;
	justify-content: center;
	justify-content: -webkit-center;
	background: rgba(0, 0, 0, 0.5);
	font-size: 0.576rem;
	color: #FFFFFF;
	position: absolute;
	top: 1.25rem;
	left: 1.5rem;
}

.gwc_disable {
	color: #a3a1a1;
}

.gwc_footer_flex {
	display: flex;
	display: -webkit-flex;
	background: #323232;
	align-items: center;
	align-items: -webkit-center;
	height: 2.544rem;
	position: relative;
}

.gwc_footer_flex>img {
	width: 0.816rem;
	height: 0.816rem;
	margin-left: 0.576rem;
	margin-right: 0.336rem;
}

.gwc_footer_jiesuan {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
}

.gwc_price_box {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	align-items: -webkit-center;
	margin-top: 8px;
}

.gwc_price_box>div {
	font-size: 0.672rem;
	color: #FFFFFF;
}

.gwc_price_box>span {
	color: #e1c681;
}

.qrdd_nxyzf_div1{
	margin-left: 1rem;
}
.gwc_rmb_sty24 {
	font-size: 0.864rem;
	margin-left: 0.5rem;
}

.gwc_rmb_sty30 {
	font-size: 1.008rem;
	font-weight: 600;
	margin-top: -0.5rem;
    font-size: 34px;
}

.gwc_jiesuan_btn {
	background: #e1c681;
	color: #854806;
	font-size: 0.864rem;
	height: 100%;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	align-items: -webkit-center;
	width: 5.808rem;
	position: absolute;
	bottom: 0;
	right: 0;
	justify-content: center;
	justify-content: -webkit-center;
}

.gwc-swp .swiper-slide:first-child {
	width: 100%;
}

.gwc-swp .swiper-slide:last-child {
	width: 30%;
}

.gwc-swp .swiper-slide .gwc-ctrl-left {
	width: 50%;
	background: #c3a472;
	height: 100%;
	line-height: 5.952rem;
	color: #323232;
	font-size: 0.72rem;
	font-family: "PingFangBold";
}

.gwc-swp .swiper-slide .gwc-ctrl-right {
	width: 50%;
	background: #c9c9c9;
	line-height: 5.952rem;
	height: 100%;
	font-size: 0.72rem;
	font-family: "PingFangBold";
}


/**个人资料遮罩层性别选择**/

.sex-btn-1,
.sex-btn-2 {
	text-align: center;
	height: 2.35rem;
	line-height: 2.35rem;
	color: #000000;
	background: #FFFFFF;
	font-size: 0.72rem;
	font-family: "pingfangbold";
}

.sex-quexiao-btn {
	text-align: center;
	height: 2.5rem;
	line-height: 2.5rem;
	color: #000000;
	background: #FFFFFF;
	font-size: 0.72rem;
	font-family: "pingfangbold";
}

.sex-btn-1 {
	border-bottom: 1px solid rgba(0, 0, 0, 0.35);
}

.sex-quexiao-btn {
	margin-top: 0.45rem;
}


/**个人资料遮罩层性别选择**/


/**购物车结束**/


/********************************国生部分end*****************************************/


/***********************************new motai star*******************************************/

.xxgrsz-motai {
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	position: absolute;
	z-index: 99999;
	background-color: rgba(0, 0, 0, 0.35);
}

.xxgrsz-motai input {
	outline: none;
}

.xxgrsz-motai-text input {
	background-color: #ffffff;
	width: 100%;
}

.xxgrsz-motai-mid {
	position: absolute;
	width: 100%;
	bottom: 0;
	margin-top: -20%;
}

.xxgrsz-motai-select {
	width: 30%;
	height: 5rem;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: space-around;
	background: #ffffff;
	margin: auto;
	margin-top: -3rem;
	text-align: center;
}

.xxgrsz-motai-select-inp,
.xxgrsz-motai-select-btn {
	display: flex;
	justify-content: space-around;
	align-items: center;
}


/***********************************new motai end*******************************************/

.swiper-container,
.swiper-container img {
	width: 100%;
	height: 100%;
}

.swiper-pagination-bullet-active {
	background-color: rgba(255, 255, 255, 0.7) !important;
}

.ppj_zhubao {
	display: -webkit-flex;
	display: flex;
	justify-content: space-around;
	-webkit-justify-content: space-around;
	-webkit-align-items: center;
	align-items: center;
	padding: 0.81rem 0 0.536rem 0;
}

.ppj_zhubao>div>div {
	position: absolute;
	bottom: 0.55rem;
	font-size: 0.672rem;
	color: #000000;
	font-weight: 600;
	left: 0.45rem;
}
.ppj_zhubao_wenzi_box>p{
	color: #323232;
	font-family: "PingFangBold";
	font-weight: 400!important;
}
.ppj_zhubao .ppj_zhubao_litto {
	font-size: 0.572rem;
	font-family: "PingFangBold";
}

.ppj_zhubao>div {
	width: 5.328rem;
	height: 6.096rem;
	position: relative;
}

.ppj_zhubao>div>img {
	width: 5.328rem;
	height: 6.096rem;
}

.xgsj-win .ggetcode {
	width: 3.84rem;
	height: 1.368rem;
	border: 1px solid #b5b5b5;
	background: #FFFFFF;
	color: #000000;
	line-height: 1.368rem;
	top: 50%;
	margin-top: -0.684rem;
	left: 13.296rem;
}

.xgsj-win .ggetcode span:first-child {
	margin-right: 0.304rem;
}


/**喜欢开始**/

.xihuan_head-box {
	height: 9.37031484vh;
	width: 100%;
	position: relative;
}

.xihuan_common_head {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	align-items: -webkit-center;
	justify-content: space-between;
	justify-content: -webkit-space-between;
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
}

.xihuan_common_head>span {
	font-size: 0.816rem;
	font-weight: 700;
	padding: 0.576rem;
}

.xihuan_common_head>img {
	width: 2.8vw;
	height: 2.84857571vh;
	padding: 0.576rem;
	margin-left: 0.24rem;
}

.xihuan_wddd_flaot-right {
	/*display: flex;
	display: -webkit-flex-;
	align-items: center;
	align-items: -webkit-center;
	justify-content: center;
	justify-content: -webkit-center;*/
	width: 0.864rem;
	height: 0.864rem;
	margin-right: 0.24rem;
	line-height:0.864rem;
	text-align: center;
	margin-right: 0.912rem;
}

.xihuan_wddd_flaot-right>img {
	width: 100%;
	height: 100%;
}

.xihuan_bg_img {
	width: 100%;
	height: 42.20389805vh;
}

.xihuan_bg_img>img {
	width: 100%;
	height: 100%;
}

.swiper_slide_bg_yuan {
	background: url("../image/xihuan_bg.png") no-repeat 100% 100%;
	background-size: 100% 100%;
	height: 100%;
	width: 16.56rem;
}

.swiper-button-next {
	width: 0.624rem;
	height: 1.176rem;
	background: url("../image/xihuan_qianjin.png") no-repeat 100% 100%;
	background-size: 100% 100%;
	top: 16.392857vh;
	right: 1.5rem;
}

.swiper-button-prev {
	width: 0.624rem;
	height: 1.176rem;
	background: url("../image/xihuan_back.png") no-repeat 100% 100%;
	background-size: 100% 100%;
	top: 16.392857vh;
	left: 1.5rem;
}

.xihuan_li_list_box {
	text-align: left;
	padding-left: 1.44rem;
}

.xihuan_li_list_box>li {
	font-size: 0.672rem;
	color: #323232;
	margin-bottom: 0.24rem;
}

.xihuan_details_box {
	display: box;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	padding-right: 1.152rem;
	position: relative;
}

.xihuan_details_box>.icon-aixin {
	position: initial;
	margin-left: 0.2rem;
	color: #d78e79;
}

.xihuan_details_box>button {
	color: #FFFFFF;
	background: #D78E79;
	font-size: 0.816rem;
	font-weight: 700;
	border-radius: 0.6rem;
	padding: 0.2rem 0.6rem;
	border: 0;
}


/**喜欢结束**/


/**swiper开始**/

.xihuan_overflow .swiper-container {
	width: 100%;
	/*height: 63.5%;*/
	height: 52.5vh;
	background: #ECECEC;
	overflow: initial;
	position: absolute;
	bottom: 0;
}

.swiper_slide_bg_yuan {
	position: relative;
	top: -12vh;
}

.xihuan_overflow .swiper-slide {
	text-align: center;
	font-size: 18px;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-slide {
	background: #ECECEC;
}

.xihuan_overflow {
	width: 100%;
	height: 100%;
	overflow: hidden;
}


/**swiper结束**/

.xihuan_product_img {
	width: 44vw;
	height: 24.553vh;
}

.xihuan_slide_bg>h3 {
	font-size: 1.008rem;
	font-weight: 600;
	color: #d78e79;
	text-align: center;
	padding-top: 3.7202381vh;
}

.xihuan_slide_bg>h4 {
	font-size: 0.72rem;
	color: #323232;
	font-weight: normal;
}

.xihuan_slide_bg .xihuan_slide_sn_box {
	text-align: center;
}

.xihuan_slide_bg .xihuan_slide_sn_box span {
	font-size: 0.648rem;
	color: #773e10;
	font-weight: 600;
	background: #e1c681;
	border-radius: 0.8rem;
	padding: 0.096rem 0.48rem;
	display: inline-flex;
	align-items: center;
	align-items: -webkit-center;
}

.xihuan_wenzi {
	padding-left: 8vw;
}

.xihuan_wenzi>ul>li {
	font-size: 0.672rem;
	color: #323232;
	text-align: left;
	padding: 0.53333333vw 0;
}

.xihuan_aixin_box {
	position: relative;
	display: flex;
	display: -webkit-flex;
	align-items: baseline;
	align-items: -webkit-baseline;
	justify-content: space-between;
	justify-content: -webkit-space-between;
	padding-right: 6.4vw;
}

.xihuan_aixin_box button {
	background: #d78e79;
	color: #FFFFFF;
	font-size: 0.816rem;
	font-weight: 600;
	border-radius: 0.8rem;
	padding: 0.288rem 0.624rem;
}

.xihuan_aixin_position {
	position: initial;
	width: 0.96rem;
	height: 1.104rem;
	color: #d78e79;
	margin-left: 0.216rem;
}

.swiper-xihuan-text-head>h3 {
	padding-top: 3.74812594vh;
	text-align: center;
	font-size: 1.008rem;
	font-weight: 800;
	color: #d78e79;
}

.swiper-xihuan-text-head>h4 {
	font-weight: normal;
	color: #323232;
	font-size: 0.72rem;
	margin: 0.1rem 0;
}

.swiper-xihuan-text-head>span {
	font-size: 0.648rem;
	color: #773E10;
	background: #e1c681;
	padding: 0.2rem 0.6rem;
	border-radius: 0.6rem;
	margin-top: 0.2rem;
}

.xihuan-img-330_box {
	width: 44vw;
	height: 24.73763118vh;
	margin: 0 auto;
}

.xihuan-img-330_box>img {
	width: 100%;
	height: 100%;
}

@media screen and (max-width: 330px) and (min-width: 319px) {
	.xihuan_li_list_box>li {
		margin-bottom: 0;
	}
	.swiper-xihuan-text-head>h3 {
		font-size: 0.9rem;
		padding-top: 2.74812594vh;
	}
}

@media screen and (max-width: 1025px) and (min-width: 767px) {
	.xihuan_li_list_box>li {
		margin-bottom: 0;
	}
	.swiper-xihuan-text-head>h3 {
		font-size: 0.9rem;
		padding-top: 1.74812594vh;
	}
	.swiper-xihuan-text-head>h4 {
		margin: 0;
	}
	.swiper-xihuan-text-head>span {
		margin: 0;
	}
	.xihuan-img-330_box {
		width: 40vw;
		height: 22.48875562vh;
	}
}


/**喜欢结束**/


/**购物车开始**/

.gwc_btn-box {
	height: 1.2rem;
	position: relative;
	bottom: 0.2rem;
	left: 0.75rem;
}

.gwc-sty-input {
	width: 1rem;
	height: 1.2rem;
	text-align: center;
}

#gwcadd,
#gwcminus {
	width: 1.44rem;
	height: 1.176rem;
	background: #dbdbdb;
	color: #000000;
	font-size: 0.672rem;
	border: 0;
	outline: none;
	font-family: "PingFangRegular";
}

button#gwcadd{
	background: #c5c5c5;
}

.gwc_section_box {
	display: flex;
	display: -webkit-flex;
	position: relative;
	min-height: 4.512rem;
	margin-bottom: 0.336rem;
}

.cart_back_pra {
	width: 0.48rem;
	height: 0.888rem;
	text-align: center;
	line-height: 0.888rem;
	padding: 0.3rem;
	position: absolute;
	left: 0.54rem;
	bottom: -0.13rem;
	z-index: 50;
}

.cart_back_pra>img {
	width: 100%;
	height: 100%;
}

.swiper-container.gwc-swp {
	height: 5.952rem;
	margin-bottom: 0.336rem;
}

.gwc-swp .swiper-slide {
	background: #ffffff;
}

.gwc_section_box>img {
	width: 0.816rem;
	height: 0.816rem;
	padding: 0 0.6rem;
}

.gwc_product {
	width: 5.04rem;
	height: 4.416rem;
	border: 1px solid #c9c9c9;
	position: relative;
}

.gwc_product>img {
	width: 87.63%;
	height: 100%;
}

.gwc_container_box {
	background: #ececec;
    padding-top: 3.432rem;
    padding-bottom: 2.6rem;
    box-sizing: border-box;
    min-height: 100%;
}

.gwc_section_box {
	background: #FFFFFF;
	/* padding: 0.72rem 0;*/
}

.gwc_text_title {
	margin-left: 0.72rem;
	flex-grow: 1;
	position: relative;
	width: 9.12rem;
	height: 78.5%;
	text-align: left;
}

.gwc_text_title>h5 {
	font-size: 0.768rem;
	font-weight: normal;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.gwc_text_title>h6 {
	font-family: PingFangBold;
	font-size: 0.624rem;
	/*font-weight: 600;*/
	font-weight: normal;
	margin-top: 0.1rem;
	display: box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.gwc_price_container {
	position: absolute;
	bottom: 0;
	display: flex;
	display: -webkit-flex;
	align-items: baseline;
	width: 100%;
	height: 1.2rem;
	justify-content: space-between;
	justify-content: -webkit-space-between;
}

.gwc_rmb_26 {
	color: #f95d4d;
	font-size: 0.624rem;
}

.gwc_price {
	font-family: 'BEBAS';
	color: #f95d4d;
	font-size: 0.72rem;
}

.gwc_taotals {
	font-size: 0.624rem;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	align-items: -webkit-center;
	padding-right: 0.96rem;
}

.gwc_prohibit {
	width: 1.872rem;
	height: 1.872rem;
	border-radius: 1rem;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	align-items: -webkit-center;
	justify-content: center;
	justify-content: -webkit-center;
	background: rgba(0, 0, 0, 0.5);
	font-size: 0.576rem;
	color: #FFFFFF;
	position: absolute;
	top: 1.25rem;
	left: 1.5rem;
}

.gwc_disable {
	color: #a3a1a1;
}

.gwc_footer_flex {
	display: flex;
	display: -webkit-flex;
	background: #323232;
	align-items: center;
	align-items: -webkit-center;
	height: 2.544rem;
	position: relative;
}

.gwc_footer_flex>img {
	width: 0.816rem;
	height: 0.816rem;
	margin-left: 0.576rem;
	margin-right: 0.336rem;
}

.gwc_footer_jiesuan {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 100;
}

.gwc_price_box {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	align-items: -webkit-center;
}

.gwc_price_box>div {
	font-size: 0.672rem;
	color: #FFFFFF;
}

.gwc_price_box>span {
	color: #e1c681;
	font-family:"PingFangBold";
}
.gwc_price_box>span:nth-child(2){
	font-family:"PingFangBold";
}
.gwc_price_box>span:nth-child(3){
	font-family:"BEBAS";
	font-weight: 400;
}
.gwc_rmb_sty24 {
	font-size: 0.864rem;
}

.gwc_rmb_sty30 {
	font-size: 1.008rem;
	font-weight: 600;
}

.gwc_jiesuan_btn {
	background: #e1c681;
	color: #854806;
	font-size: 0.864rem;
	height: 100%;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	align-items: -webkit-center;
	width: 5.808rem;
	position: absolute;
	bottom: 0;
	right: 0;
	justify-content: center;
	justify-content: -webkit-center;
    font-family:"PingFangBold";
}

.gwc_container_box>.gwc_section_box:last-child {
	margin-bottom: 3.984rem;
}

.gwc_taotals>span {
	width: 1.44rem;
	height: 1.2rem;
	line-height: 1.2rem;
	text-align: center;
	background: #ffffff;
	/*background: #dbdbdb;*/
	font-size: 0.72rem;
}

.gwc_taotals>div {
	padding: 0 0.24rem;
}

.gwc_zzc_queren {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.8);
	display: flex;
	display: -webkit-flex;
	align-items: center;
	align-items: -webkit-center;
	justify-content: center;
	justify-content: -webkit-center;
	z-index: 250;
}

.gwc_zzc_box {
	width: 12.96rem;
	min-height: 6.576rem;
	margin: 0 auto;
	background: #FFFFFF;
	border-radius: 0.5rem;
	overflow: hidden;
	position: relative;
	font-family: "PingFangBold";
}

.gwc_zzc_box>div {
	font-size: 0.72rem;
}

.gwc_zzc_sc {
	padding: 1.632rem 0;
	text-align: center;
	color: #323232;
	font-size: 0.72rem;
}

.gwc_zzc_btn_box>button {
	color: #ab0000;
	font-size: 0.72rem;
	width: 50%;
	padding-top: 0.72rem;
	padding-bottom: 0.84rem;
	float: left;
	font-family: "PingFangBold";
}

.gwc_zzc_btn_box>button:first-child {
	border-top: 1px solid #eeeeee;
}

.gwc_zzc_btn_box {
	overflow: hidden;
	position: relative;
}

.gwc_zzc_confirm {
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	padding-top: 0.72rem;
	padding-bottom: 0.84rem;
}


/**购物车结束**/

.grzx_1_1-main-box {
	position: relative;
    padding-bottom: 2.5rem;
}


/**注册协议**/

.zcxy_main_box {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 3.02rem;
	background: #ececec;
	padding: 1.344rem 0.96rem 0.96rem 0.96rem;
}

.zcxy_text-box {}

.zcxy_text-box>h2 {
	font-size: 1.2rem;
	text-align: center;
	font-weight: 600;
}

.zcxy_main_box-1 {
	border: 0.216rem solid #a59574;
	letter-spacing: 0.04rem;
	height: 63.589vh;
	padding: 1.296rem 1.248rem 1.248rem 0.9rem;
	background: #ffffff;
	overflow: scroll;
}

.zcxy_main-text {
	margin: 0.5rem;
}

.zcxy_main-text>h5 {
	font-size: 0.68rem;
	padding: 0.2rem 0;
}

.zcxy_main-text>p {
	font-size: 0.64rem;
	letter-spacing: 0.05rem;
	line-height: 1rem;
	color: #323232;
}

.zcxy_tongyi-btn {
	width: 100%;
	height: 2.4rem;
	background: #bdbdbd;
	;
	text-align: center;
	line-height: 2.4rem;
	margin-top: 0.912rem;
	font-size: 0.84rem;
}

.zcxy_main_box .zcxy_tongyi_active {
	background: #a59574;
}


/**注册协议结束**/


/**引导页**/

.swiper-wg-yd>img {
	width: 100%;
	height: 100%;
}


/**引导页**/


/**卡券没有数据**/

.kq_null_size {
	font-weight: 600;
}


/**卡券没有数据**/


/*售后服务的向上图标*/

.shang_icon {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
/**个人资料遮罩层位置**/
.grzl_mian_molde_box{
	position:absolute;
	top:0;
	right:0;
	left: 0;
	bottom:0;
	background:rgba(0,0,0,0.5)
}
.grzl_zzc_molde_parent{
	position: fixed;
	bottom: 0;
}
.grzl_zzc_molde_parent>button{
	width: 18rem;
	text-align: center;
	font-size: 0.74rem;
	background: #FFFFFF;
	padding: 0.5rem 0;
	border-bottom: 1px solid #DADADA;
}
/**个人资料遮罩层位置结束**/
 /*input[type="radio"]:checked , input[type="checkbox"]:checked {
  -webkit-appearance: none;
border-color: #f67200;
background-color: #f67200;

}*/
.msg_img_pading{
	margin-top: .528rem;
	/*border-top: 0.528rem solid #ECECEC;*/
	padding-top:3.024rem;
	background-color: #ECECEC;
}
.msg_img_pading>div{
	background: #FFFFFF;
}
.swipe-pading-box{

}
.swipe-pading-box>div{
	width:3.296rem;
    height: 5.904rem;
  	display: flex;
	display: -webkit-flex;
	justify-content: center;
	justify-content: -webkit-center;
	align-content: center;
	align-content: -webkit-center;
	position:relative;
	top:-1.5rem;
	left: -1.5rem;
	z-index:999;
}
.swiper-xihuan-text-head{

}
.f_center img{
	width: 100%!important;
	height: 100%!important;
}

.guide-swiper{
	position: fixed;
	top: 0;
}
.guide-swiper .swiper-pagination-bullet{
	background: #8c6b2f;
	opacity: 1;
	width: 10px;
	height: 10px;
	vertical-align: middle;
}
.guide-swiper .swiper-pagination-bullet-active{
	width: 12px;
	height: 12px;
	background: url(../image/images/guide_active.png) no-repeat center center !important;
	background-size: 12px !important;
}
.guide-swiper.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 10px;
}
.guide-swiper.swiper-container-horizontal > .swiper-pagination-bullets{
	bottom: 2.2rem;
}
.guide_btn{
	text-align: center;
    position: absolute;
    bottom: 4rem;
    z-index: 998;
    left: 50%;
    transform: translateX(-50%);
    color: #fff;
    border: 1px solid #fff;
    border-radius: 6px;
    padding: 0.2rem 1rem;
    font-size: 0.9rem;
}
.guide-load{
	width: 100vw;
	height: 100vh;
	z-index: 999;
	position: fixed;
	top: 0;
	/*background: url('../image/images/page.png') no-repeat;*/
	/*background-size:100% 100%;*/
}
.wd_auto{
	width: auto!important;
}
.logintext,.registertext{width: 100%;}
.shouhou_bg{
	background: url(../image/no_order.jpg);
	background-size: 100%;
}

/*上传头像start*/
.head_upload_start{
	position: absolute;
	right: 1rem;
	bottom: 0;
	font-size: 0.816rem;
}
.head_upload_start input{
	opacity: 0;
	width: 2rem;
	position: absolute;
	top: 0;
	left: 0;
}
.cropArea {
  	background: #333;
  	margin: auto;
  	overflow: hidden;
}
.cropArea.big {
  	width:800px;
  	height:600px;
}
.cropArea.medium {
  	width:500px;
  	height:350px;
}
.cropArea.small {
  	width:100vw;
  	height: calc(100vh - 3.024rem);
  	padding-top: 3.024rem;
}
.upload_btn{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: rgba(0,0,0,0.4);
	color: #fff;
	font-size: 0.816rem;
	text-align: center;
}
.upload_btn p{
	line-height: 2.5rem;
}
.old_head_img{
	width: 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
/*上传头像end*/
